package com.lightkits.wms.dto.tagservice.model;

import lombok.Getter;
import lombok.Setter;

import java.util.Date;

/**
 * TagViewDTO.
 *
 * @author jing.wei@hand-china.com.
 * Created on 2019/5/21 18:13.
 */
@Setter
@Getter
public class TagViewDto {
    /**
     * 条码ID
     */
    private String tagId;
    /**
     * 事件ID.
     */
    private Long eventId;
    /**
     *事件发出者
     */
    private Long eventBy;
    /**
     * 事件发出时间
     */
    private String eventTime;
    /**
     * 条码类型.
     */
    private String tagType;
    /**
     * 组织ID.
     */
    private String ownerOrgId;
    /**
     * 条码编码.
     */
    private String tagCode;
    /**
     * 验证编码.
     */
    private String verificationCode;
    /**
     * 二维码.
     */
    private String dCode;
    /**
     * 产品码.
     */
    private String productCode;
    /**
     * 外层标签ID.
     */
    private String outerTagId;
    /**
     * 使用该标签的资源ID.
     */
    private String resourceId;
    /**
     * 标签位置ID.
     */
    private String locationId;
    /**
     * 仓库.
     */
    private String warehouseId;
    /**
     * 货位.
     */
    private String wmAreaId;
    /**
     * 货格.
     */
    private String storageUnitCode;
    /**
     * 标签状态
     */
    private String tagStatus;
    /**
     * 标签满载数量.
     */

    private String capacityQty;
    /**
     * 标签所对应的容器ID.
     */
    private String containerId;
    /**
     * 标签对应容器类型.
     */

    private String containerType;
    /**
     * 标签对应容器所有者类型.
     */

    private String containerOwnerType;
    /**
     * 标签对应容器所有者类型.
     */

    private String containerOwnerId;
    /**
     * 关联单据类型ID.
     */

    private String documentTypeId;
    /**
     * 关联来源单据ID.
     */
    private String documentId;
    /**
     * 备注.
     */
    private String remark;
    /**
     * 标签实物类型.
     */
    private String tagThingType;
    /**
     * 内标签ID.
     */
    private String innerTagId;
    /**
     * 物料ID.
     */
    private String itemId;
    /**
     * 物料编码.
     */
    private String uomCode;
    /**
     * 数量.
     */
    private String quantity;
    /**
     * 主单位编码.
     */
    private String primaryUomCode;
    /**
     * 主单位数量.
     */
    private String primaryQuantity;
    /**
     * 批次.
     */
    private String lotNumber;
    /**
     * 所有者类型.
     */
    private String ownerType;
    /**
     * 所有者ID.
     */
    private String ownerId;

    /**
     * 质量状态.
     */
    private String qcStatus;
    /**
     * 质量备注.
     */
    private String qcRemark;
    /**
     * 条码事件备注.
     */
    private String thingRemark;
}
